package object_oriented;

public class Sinaean {
    public String name ;
    public char gender ;
    public int age ;
    public boolean married = false ;

    public void marry( Sinaean another ) {
        // 在这里填空，判断自己 ( this ) 跟 另外一个人( another )结婚
        if ( this.gender != another.gender) {
            if ( this.gender == '男'){
                if ( this.age >= 22){
                    if ( another.age >= 20){
                        if (!this.married) {
                            if (!another.married) {
                                System.out.println( "恭喜！" + another.name + "是你老婆了！" );
                            }else{
                                System.out.println( "呔！曹贼！连别人老婆你都不放过！");
                            }
                            }else {
                            System.out.println("好小子，重婚罪，跟我去拘留所喝喝茶吧！");
                        }
                    }else {
                        System.out.println("你猴急啥，人家姑娘还没到20岁呢");
                    }
                }else {
                    System.out.println( "小屁孩，没到22岁就想结婚，想啥呢！" );
                }
            }else {
                if ( this.age >= 20){
                    if ( another.age >= 22){
                        if (!this.married) {
                            if (!another.married) {
                                System.out.println( "恭喜！" + another.name + "是你老公了！" );
                            }else{
                                System.out.println( "呔！小三！还想结婚，吃屁去吧");
                            }
                        }else {
                            System.out.println("你这小姑凉不厚道，重婚罪，跟我去拘留所喝喝茶吧！");
                        }
                    }else {
                        System.out.println("你猴急啥，人家男孩子还没到22岁呢");
                    }
                }else {
                    System.out.println( "小菇凉，没到20岁就想结婚，想啥呢！" );
                }
            }

        }else {
            System.out.println( "啧啧，你俩思想挺开放啊，不过我们国家可是不支持同性结婚的！" );
        }
    }

}
/*
根据中国现行法律，合法的结婚条件为:

男女双方均为未婚
男方必须年满22周岁，女方必须年满20周岁
结婚的双方必须是男女异性 ( 现行中国法律不支持同性结婚 )
根据以上内容，要求在 marry 方法内部根据中国现行法律的结婚条件，来判断自己是否可以根另外一个人结婚:

如果可以结婚，则提示 自己 可以 和 某某 结婚
如果不满足结婚条件，则提示不能结婚的原因
 */

